.unvalidator {       
    color:#cb3500;font-size:12px;
	border: 1px solid #efb49d;padding:6px 30px 5px 25px; margin:5px;
	background:#FFFCFC url(Images/unvalidator.gif) no-repeat 5px;
	width:300px;
}
.success{
	background:#E8F4E8 url(Images/ok.gif) no-repeat 5px;
	border: 1px #008000 solid; padding:3px 8px 3px 25px; margin:1px;
	color:green; font-size:12px;width:300px;
}
.ok
{
	background:url(Images/ok_big.gif) no-repeat 5px;
	padding:20px 20px 20px 70px;
	color:#04BD08; font-size:16px; font-weight:bold;
}
.loading{
	color:#536851;font-size:12px;
	border: 1px solid #A6C16A;padding:6px 30px 5px 25px;margin:5px;
	background:#FFFFE0 url(Images/Loading.gif) no-repeat 5px;
}
.loadingImg{
	background:#FFFCFC url(Images/Loading.gif) no-repeat 5px;
}
.topRight{ position:absolute; top:2px; right:2px;}
.errorSimple{
	color:Red;font-size:12px; font-family:Arial;
}
.error{
	color:#cb3500;font-size:12px;
	border: 1px solid #efb49d;padding:6px 10px 5px 25px; margin:5px;
	background:#FFFCFC url(Images/error.gif) no-repeat 5px;
	width:270px;
}
.errorBig{
	border: 1px solid #efb49d;
	width:500px;
	color:#cb3500; font-size:14px; 
	margin:100px auto 100px auto; 
	padding:30px 0pt 15px 50px; /*20px 0pt 15px 20px;*/
	background:#FFFFF8 url(images/error.gif) no-repeat 5% 37%;
}
.warning{
	background:#E0EEF9 url(Images/Warning.gif) no-repeat 5px;
	border: 1px #D0E8FF solid; padding:6px 30px 5px 25px; margin:5px;
	color:#2080D0; font-size:12px;
}
.warning2{
	background:#E0EEF9;
	border: 1px #58A0DC solid; padding:6px 30px 5px 25px; 
	color:#2080D0; font-size:12px;
}
a.btnyellow , a.btnyellow:hover{
	color:#000;text-decoration: none;text-align:center;
	background-color: #FFDB00;
	border-bottom:1px #964E00 solid;border-right:1px #964E00 solid;
	width:60px;padding: 7px 6px 4px 6px;
}

a.btnblue , a.btnblue:hover{
	color:#FFF;text-decoration: none;text-align:center;
	background-color: #5C97E9;
	border-bottom:1px #2E4C74 solid;border-right:1px #2E4C74 solid;
	width:80px;padding: 7px 10px 4px 10px;
}

a.btnGray , a.btnGray:hover{
	color:#5D5D5D;text-decoration: none;text-align:center; font-weight:normal;
	background-color: #F3F3F3;
	border-bottom:1px #C4C4C4 solid;border-right:1px #C4C4C4 solid;
	width:80px;padding: 4px 12px 3px 12px;
}
a.btnblue2 , a.btnblue2:hover{
	color:#5D5D5D;text-decoration: none;text-align:center; font-weight:normal;
	background-color: #EEF7FE;
	border-bottom:1px #9FBDE3 solid;border-right:1px #9FBDE3 solid;
	width:80px;padding: 4px 5px 3px 5px;
}
.textgray{ color:#B6B6B6;}
.gray{ color:#808080;}

.bigNumber{ color:#BF00BF; font: 18px Verdana;text-align:center;}
.email{ color:#3C3C3C; font: 10px Arial; text-align:center;}
.date{ color:#999; font: 10px Arial; text-align:center;}
.datetime{ color:#7C7C7C; font-size:11px; font-family:Verdana;font-style: italic; margin-left:10px;}
.unitname{ color:#58A0DC;}

.buttonBlue{
	background:#30C0FF; color:#FFF; border-bottom:1px solid #4278A5;border-right:1px solid #4278A5; border-left:0; border-top:0;
	padding:3px 5px;
}
.button{
	background:#30C0FF; color:#FFF; border-bottom:1px solid #4278A5;border-right:1px solid #4278A5; border-left:0; border-top:0;
	padding:3px 5px; width:60px;
}
.buttonSelect
{
	margin: 0 10px 0 1px;
	color: #5D5D5D;
	background-color: #F3F3F3;
	border:1px solid #C4C4C4;
	padding:2px 5px;
}
.buttonGray
{
	color:#5D5D5D; font-weight:normal;
	background-color: #F3F3F3;
	border-bottom:1px #C4C4C4 solid;border-right:1px #C4C4C4 solid; border-left:0; border-top:0;
	padding:2px 5px;
}
.buttonGrayS{
	color:#5D5D5D; font-weight:normal;
	background-color: #F3F3F3;
	border-bottom:1px #C4C4C4 solid;border-right:1px #C4C4C4 solid; border-left:0; border-top:0;
	padding:1px 3px;
}
.buttonGrayBig
{
	color:#5D5D5D; font-weight:normal;
	background-color: #F3F3F3;
	border-bottom:1px #C4C4C4 solid;border-right:1px #C4C4C4 solid; border-left:0; border-top:0;
	padding: 4px 12px 3px 12px;
}
.buttonBlueBig{
	background:#30C0FF; color:#FFF; border-bottom:1px solid #4278A5;border-right:1px solid #4278A5; border-left:0; border-top:0;
	padding:6px 12px;
}
.buttonOrangeBig{
	background:#FF8000; color:#FFF; border-bottom:1px solid #4278A5;border-right:1px solid #4278A5; border-left:0; border-top:0;
	padding:6px 12px;
}
.cancelbutton
{
	background:#D0D0D0; color:#000000; border-bottom:1px #606060 solid;border-right:1px #606060 solid; border-left:0; border-top:0;
	padding:3px 5px; 
}
.turnback
{
	position:absolute;
	right:2%;
	top:2%;
	float:right;
}
.hackbox {
	border-top:1px solid transparent !important;
	clear:both;
	margin-top:-1px !important;
	visibility:hidden;
}
.nocontent h3,
.nocontent h4
{
	color:#9E9E9E; font-size:14px; 
	margin:50px auto; width:250px;
	padding:20px 0pt 15px 130px;
	border:1px solid #E0E0E0; background:#FFFFF8 url(images/Warning.gif) no-repeat 15% 50%;
}
.nocontent
{
	text-align:center;color:#2080D0;
}
.noResult{color:#9E9E9E; font-size:14px; margin:50px auto; width:500px;padding:20px 0pt 25px 20px;border:1px solid #ccc; background:#fafafa url(images/Warning.gif) no-repeat 15% 21%;}
.noResult p{font-weight:bold;color:#77413F; padding-left:100px;font-size:15px;}
.noResult .advice{ text-align:left; font-size:15px;padding-left:100px;color:#707070}
.advice{ margin-top:25px;}
.advice span{ color:#F05919;}
.advice li{ list-style-type:none; list-style-image:url(/Images/li.gif); padding:6px 0;}

.remark{ margin:10px;padding:5px;border:1px solid #ACD373; background:#FAFFF3; color:Gray;}
.remark dt {display:block;width:32px;padding:0 0 0 5px;}
.remark dd {display:block;margin:-20px 0 0 45px;line-height:1.6em;}
.remark span{ margin:0 10px;}
.remark .remarkLeft{ float:left; width:80%;}
.remark .remarkRight{ float:right; text-align:right; padding-right:5px; margin-top:5px;}
hr.gray{ width:99%; margin:0 auto; text-align:center; background:#E2E2E2; height:1px; border:0; margin:20px 5px}
hr.cof{ width:99%; margin:0 auto; text-align:center; background:#713928; height:1px; border:0; margin:12px 5px;}
.dashedLine{ border-bottom:1px dotted #BEBEBE; height:1px; margin:3px 0;}
.dottedLineCof{ height:1px; margin:3px 0; background:url(/Images/dotted.gif) repeat-x 0 0;}
/*----------------------------------------------------------------------------------------------------------------**/
.pagebar{ clear:both;font: 12px Arial, Helvetica, sans-serif;padding-top: 5px; padding-bottom: 10px; margin: 0 5px; color:#666;}
.pagebar a{ border: solid 1px #ddd; background: #fff; text-decoration: none; color:#666; padding: 1px 5px; margin:-2px 0pt 0pt 5px; font-family:Tahoma,SimSun,Arial;}
.pagebar a:hover { border:1px solid #95071B; color:#666;text-decoration: none;}
.pagebar .pagebarCurrent{ color:#fff; background:#95071B; border:1px solid #D4D4D4; text-decoration: none; padding:1px 5px; margin:3px;height:13px;line-height:100%;}
.pagebar .pagebarDot { padding:1px 3px;border:none; color:#666;}
.pagebar .pagebarPageInfo{color:#666; padding-right:5px; font-size:12px;}
.pagebar .pageInfoCurrentPage{color:#f60;}
.pagebar .jumpPage {margin:0 10px; font-size:12px;}
.pagebar .pagerButton { font-size: 12px; font-family: Verdana; width: 40px; height: 19px; margin-left: 5px; padding: 2px 3px; border: 1px solid #AAA; color: #808080; background-color: #EBEBEB; }
.pagebar .pagebarTextBox{ border:1px solid #DDD; color:#666; }
.pagebar .recordCount{ color:Red;}
/* form elements */
textarea, select { border:1px solid; border-color:#7c7c7c #c3c3c3 #ddd; font-size:12px; font-family:Arial,Helvetica,sans-serif; line-height:120%;}
input, button, select { vertical-align:middle;}
input.text { border:1px solid; border-color:#7c7c7c #c3c3c3 #ddd; font-size:12px; font-family:Arial,Helvetica,sans-serif; line-height:120%; padding:2px 2px; line-height:15px;}
input.text2 {border:1px solid #B2A6A2; font-size:12px; line-height:120%; padding:3px 2px; line-height:15px;}
input.quantity {width:30px; border:1px solid #B2A6A2; font-size:12px; line-height:120%; padding:3px 2px; line-height:15px;}
input.model {width:100px; border:1px solid #B2A6A2; font-size:12px; line-height:120%; padding:3px 2px; line-height:15px;}
input.price { color:Red; font-size:16px; font-weight:bold; font-family:Arial;}
input.priceS{ color:#CF4040; font-size:12px;font-weight:bold; font-family:Verdana; width:60px;}
input.money{ color:#000; font-size:12px;font-family:Verdana;}
input.money2{ color:#CF4040; font-size:12px;font-weight:bold; font-family:Verdana;}

.articlelist_bg1{ background:#F8FCFE;}
.articlelist_bg2{ background:#FFF;}
.tr_bg_over{ background:#FFFFE8 }

.hide{ display:none;}
.show{ display:block;}
.alignCenter{ text-align:center;}
/*------------------------------------------------------------------------------------------------------- style */
body{ color: #3A2B2F; text-align:center; font-size:12px; font-family:Arial,Helvetica,sans-serif; margin: 0 auto; padding: 0; background-image: url(/Images/christmas_bg.gif); }
form,ol,ul{margin: 0;padding: 0;list-style-type:none;}
table, td, textarea{font-size:12px;font-family:Arial,Helvetica,sans-serif;text-align:left;}
table{ table-layout:fixed;}
/*----------------------------------------------------------------------------------- */
#wapper{ width:935px; text-align:left; overflow:hidden; background:#fff; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-right: 4px; padding-left: 4px; }

#main{ margin-top:5px; width:100%; }
#headerContainer .hr_bg{/* background-image: url(/Images/category_top_hr.gif);height: 3px; *height: 3px; background-repeat: repeat-x; */}
#headerContainer .topfl_bg{ /*background-image: url(/Images/category_topflbg.gif); background-repeat: no-repeat; height: 181px; background-position: right;*/ }
#headerContainer .topfr_bg{/* background-image: url(/Images/category_topfrbg.jpg); background-repeat: no-repeat; height: 181px; background-position: left;*/ }
#headerContainer{ width:100%; /*height:139px; */overflow:hidden;  margin-right: auto; margin-left: auto; }
#headerContainer .w935{ width: 943px; background-image: url(/Images/category_head_bg.jpg); background-repeat: no-repeat; padding-right: 4px; padding-left: 4px; height:181px; _overflow: hidden; }
#headerContainer .nav{ height:22px; text-align:right; padding:3px 0 0 3px;}
#headerContainer .topnews{ width:340px; float:left; height:15px; overflow:hidden; margin-right: 10px; }
#headerContainer .topnews li{ float:left; list-style-type:none; margin-left: 8px; }
#headerContainer .topnav li{ float:left; list-style-type:none;}
#headerContainer .topnav span{ margin:0 5px;}
#headerContainer .topnav a{ color:#704728;}

/* news scroll*/
.tickercontainer { width: 370px; height: 22px; margin: 0; padding: 0;overflow: hidden;}
.tickercontainer .mask {position: relative;left:0;top: 1px;width: 370px;height: 22px;overflow: hidden;}
ul.newsticker { position: relative; left:622px;list-style-type: none;margin: 0;padding: 0;}
ul.newsticker li{ float:left; padding:0; margin:0; display:list-item;white-space: nowrap;}
ul.newsticker a { white-space: nowrap;padding: 0;margin: 0 50px 0 0;} 
ul.newsticker span { margin: 0 10px 0 0;} 

#header{ width:100%; height:77px; position:relative;}

#header h2 { background:url(http://www.nike555.com/images/logo.gif) no-repeat 50%;width:276px; height:76px;margin:0 0 0 2px; }
#header h2 span{ display:block;text-indent:-9999px; }
#header h2 a{ height:100%; width:100%; display:block; overflow:hidden;}

#headerBody{ position:absolute; top:0; left:288px; display:block; width:655px; }
#headerBody .userInfo{ height:40px;}
#headerBody .headerAD{position:absolute; top:0; left:0px; }
#headerBody .shoppingcart{ height:34px; width:134px; background:url(/images/shoppingcart.gif) no-repeat 0;}
#headerBody .userInfoTB{ width:100%; border:0;}
#headerBody .userInfoTB td{ height:34px;}
#headerBody .userInfoTB td a{ margin-left:15px;}

#headerBody .searchBox{ width:360px; height:37px; float:right; padding-top: 2px; }
#headerBody .searchBox .searchBoxLeft{ float:left; width:41px; height:29px; }
#headerBody .searchBox .searchBoxMiddle{ float:left; width:295px; height:24px; padding:5px 5px 0 5px;}/*+10*/
#headerBody .searchBox .searchBoxMiddle span{ margin:0 5px; font-size:13px; color:#fff;}/*+10*/
#headerBody .searchBox .searchBoxRight{ float:left; width:4px; height:29px;}

#headerContainer #menu{ }
#headerContainer #menu .split_line{background:url(/images/menu_split.gif) no-repeat 50% 0; width:6px;height:38px;}
#headerContainer #menu .split_line span{display:none;}

#headerContainer #menu #menuLeft{ float:left; background:url(/images/menu_left.gif) no-repeat; width:2px; height:38px; display:block; overflow:hidden;}
#headerContainer #menu #menuRight{ float:left; background:url(/images/menu_right.gif) no-repeat; width:3px; height:38px;display:block;overflow:hidden;}
#headerContainer #menu #menuBody{ float:left; background:url(/images/menu_body.gif) repeat-x; width:928px; height:38px;display:block;overflow:hidden;}
#headerContainer #menu #menuBody ul{ margin-left:8px;}
#headerContainer #menu #menuBody li{ float:left; padding:10px 10px 0 5px;}
#headerContainer #menu .messageBoard { background:url(/Images/messageBoard.gif) no-repeat; width:69px; height:30px;}
#headerContainer #menu #menuBody li.messageBoard span{ display:block; text-indent:-9999px;}
#headerContainer #menu #menuBody li.messageBoard a{ height:100%; width:100%; display:block; overflow:hidden;}
#headerContainer #menu .messageBoardNumber a{ font-weight:normal;}

#headerContainer #menu #menuBody a{ float:left; color: #652F2F;text-decoration: none; font-weight:bold;font-family:Arial,MingLiU,PMingLiU; font-size:16px;}
#headerContainer #menu #menuBody a:hover {color:#F89201;text-decoration: none; font-weight:bold;font-family:Arial,MingLiU,PMingLiU; font-size:16px;}

.menu2 { width:933px; height:66px; float:left; margin-top:8px;}
.menu2_left,.menu2_right { width:4px; height:66px; float:left; overflow:hidden;}
.menu2_left {}
.menu2_center { width:925px; height:66px; float:left;}
.menu2_right {}
.menu2_body_top { width:858px; height:42px; _height:42px; float:left; display:inline; line-height:45px; font-size:15px; font-weight:900; font-family:Arial; margin-top: 0px; margin-right: 0; margin-bottom: 0; margin-left: 18px; overflow: hidden; }
/*.menu2_body_top li { height:34px; margin-right:15px; float:left;}*/
.menu2_body_top li { height:60px; margin-right:12px; float:left;}
.menu2_body_top li a { color:#ffecde;}
.menu2_body_top li a:hover { color:#ffecde;}

.menu2_line { width:4px; height:66px; float:left; overflow:hidden; background-attachment: scroll; background-color: transparent; background-image: url(/images/category_head_li.jpg); background-repeat: no-repeat; background-position: left 2px; }

#menu2_li { /*padding-left:14px;*/ width:77px; height:60px; padding-top: 2px; background-image: url(/Images/menu2_li_bg_2010.jpg); background-repeat: no-repeat; background-position: center 2px; text-align: center; }

#menu2_li a  { color:#000; }
#menu2_li a:hover { color:#000; }

#menu2_li li a  { color:#000; }
#menu2_li li a:hover { color:#000; }

.menu2_body_bottom { width:778px; height:20px; _height:18px; float:left; padding-left:40px; display:inline; padding-top: 3px; _padding-top: 0px;}
.menu2_body_bottom li{ height:30px; float:left; line-height:30px; font-size:13px; margin-right:15px;}
.menu2_body_bottom li a { color:#811717; }
.menu2_body_bottom li a:hover { color:#CB1616;}
.menu2_body_bottom li.catdot{ background:url(images/category_dot2.gif) no-repeat 0 12px; padding-left:6px;}


#loginContainer{ margin-top:5px; width:100%; overflow:hidden;}

#loginBox{ float:left;background:url(/images/login_bg2.gif) no-repeat; width:324px; height:82px; margin-right:7px; overflow:hidden;}
#loginBox input.text{ border:1px solid #C0ACA5; width:113px; font-family:Verdana; font-size:11px; color:#0066CC;}
#loginBox img{ margin-right:10px;}
#loginContainer .adBig2{ float:left; width:602px; height:83px;}

#memberInfo{ float:left;background:url(/images/shopping/memberInfo_bg.gif) no-repeat; width:324px; height:82px; margin-right:7px; overflow:hidden;}
#memberInfo img{ margin-right:10px;}
/* ---------------------------------------------------------------------------------- Link */
a {color: #743331;text-decoration: none; font-family:Arial,Helvetica,sans-serif; }
a:hover {color:#0066CC;text-decoration: underline;}

a.blue {color: #0066CC;text-decoration: none;}
a.blue:hover {color:#0066CC;text-decoration: underline;}

a.blueUnderLine {color: #0066CC;text-decoration: underline;} 
a.blueUnderLine:hover {color: #800000;text-decoration: none;}

a.while {color: #fff;text-decoration: none; font-size:14px;}
a.while:hover {color:#fff;text-decoration: underline; font-size:14px;}

a.black {color: #1A1A1A;text-decoration: none; font-size:12px;}
a.black:hover {color:#743331;text-decoration: underline; font-size:12px;}

a.coffee12 {color: #743331;text-decoration: none; font-size:12px; }
a.coffee12:hover {color:#0066CC;text-decoration: none;  font-size:12px;}

a.coffee16 {color: #713334;text-decoration: none; font-size:16px; font-weight:bold; background:url(/images/dot2.gif) no-repeat 0 50%; padding-left:12px;}
a.coffee16:hover {color:#0066CC;text-decoration: none;  font-size:16px; font-weight:bold;}

/* ---------------------------------------------------------------------------------- Font */
.explain{ font-size:13px; color:#5F4743;padding-left:8px;}
.result{ color:#000; text-align:center; padding-left:40px;}
.keyword{ background:#FFFFA0;}
.score{ font-family:Arial; font-size:12px; color:#008000;}
.price{ color:#9A0900; font-size:12px; font-weight:bold; }
.priceM{ font-size:14px; color:#CF4040; font-weight:bold; }
.priceL{ font-size:18px; color:#CF4040; font-weight:bold; }
.priceGray{ font-size:14px; color:Gray;  }
.coffee16{color: #713334; font-size:16px; font-weight:bold;}
.coffee14{color: #713334; font-size:14px; font-weight:bold;}
.cartnum{ color:Red; font-family:Verdana;}
.memberName{ color:#713929; font-family:Verdana; font-weight:bold;}
/* ---------------------------------------------------------------------------------- Image */
img{ border:0;}
img.gray{ border:1px solid #EBEBEB }
img.gary2{ border:1px solid #D5CECC}
img.gary3{ border:1px solid #D1CAC7}
/*---------------------------------------------------------------------------------- */
.usertypeShower{ width:200px;}
.textboxTitle{ color:#94461F;}
.tb{ text-align:left;}
form{ text-align:left;}
.btnBuy{ background:url(/images/btnBuy.gif) no-repeat 50%;}

/*---------------------------------------------------------------------------------- Line box */
.line
{
	height:27px; margin:10px 0;
}
.line .lineLeft{ float:left; background:url(/images/line_left.gif) no-repeat; width:33px;height:27px;}
.line .lineBody{ float:left; background:url(/images/line_body.gif) repeat-x; height:27px;}
.line .lineBody h3{ margin:5px; padding:0; color:#652F2F; font-size:15px; font-weight:bold; }
.line .lineRight{ float:left; background:url(/images/line_right.gif) no-repeat; width:7px;height:27px;}
.lineBody h5{ margin:0; background:url(/images/more.gif) no-repeat 0 8px; width:39px; height:27px;}
.lineBody h5 span{ display:block; text-indent:9999px;}
.lineBody h5 a{ width:100%; height:100%;display:block; overflow:hidden;}
.width660{ width:660px;}
.w0{ width:645px;}
.lw1{ width:600px;}
.lw2{ width:45px;}







/*---------------------------------------------------------------------------------- Line box */
.tbBox{ width:730px; margin:0 auto;}
.tbHeader{height:28px; margin:0;}
.tbHeader .tbLeft{ float:left; background:url(/images/shopping/tb_title_left.gif) no-repeat; width:208px;height:28px;}
.tbHeader .tbLeft2{ float:left; background:url(/images/shopping/tb_title_left2.gif) no-repeat; width:8px;height:28px;overflow:hidden;}
.tbHeader .tbMiddle{float:left;  background:url(/images/shopping/tb_title_bg.gif) repeat-x; height:28px;} /*210px*/
.tbHeader h3{ margin:5px; text-align:left; color:#FFF; font-size:15px; font-weight:normal;  padding:3px 0 0 20px;}
.tbHeader h2{ color:#713929; text-align:left;margin:8px 0 0 10px; font-size:15px;}
.tbHeader .tbRight{float:left;background:url(/images/shopping/tb_title_right.gif) no-repeat; width:8px;height:28px;}
.tbBody{ border-left:1px solid #D4CDCB; border-right:1px solid #D4CDCB;text-align:left;padding:20px;}
.tbBottomLeft{float:left;background:url(/images/shopping/tb_bottom_left.gif) no-repeat; width:6px;height:5px;}
.tbBottomRight{float:left;background:url(/images/shopping/tb_bottom_right.gif) no-repeat; width:6px;height:5px;}
.tbBottomMiddle{float:left; border-bottom:1px solid #D4CDCB;height:5px; overflow:hidden;}

.tbBody h3{ margin:0 0 10px 0; color:#982000; font-size:15px; text-align:left;}
.tbBody p{ text-align:center;}

.w1{ width:213px;}
.w2{ width:415px;}
.w3{ width:684px;}
.w4{ width:510px;}
.w4s{ width:710px;}
.w5{ width:713px;}
.wfull{ width:893px;}
/*----------------------------------------------------------------------------------- ICON */
.iconMSN{ background:url(/images/icon_msg.gif) no-repeat 0; padding-left:23px; height:32px;}
.iconEmail{ background:url(/images/icon_email.gif) no-repeat; padding-left:23px; height:32px; }
.iconMobile{ background:url(/images/icon_mobile.gif) no-repeat; padding-left:23px; height:32px; }
.iconMobile, .iconEmail, iconMSN{ height: 40px; }
.toolbar{ background:#EEE7E5; height:25px; border-bottom:2px solid #989191; width:913px; color:#713929; padding:5px 0 0 20px; font-size:13px; font-family:Verdana;}
.toolbar .dot{ background:url(/images/dot.gif) no-repeat 50% 3px; width:6px; height:13px; padding-right:5px;padding-left:10px;}

.selectinput{ background:url(/images/bg_select.gif) repeat; padding:2px; color:#0000BF; cursor:pointer; border:1px solid #9FBDE3;border-right:0; font-family:Arial 宋体;}
.selectright{ background:url(/images/select_right.gif) no-repeat; width:21px; height:21px; border:1px solid #9FBDE3;}
.btnbg{ background:url(/images/btn_bg.gif) no-repeat; width:88px; height:30px; border:0; color:#fff; font-size:13px; padding-bottom:5px;}

.exchangeRate{ text-align:center; font-size:12px; color:#800000; border:1px solid #ECD7D7; padding:8px 3px; margin:20px 0 5px 0;}
.exchangeRate span{ margin-right:10px;}

#live800msg{ position:fixed; right:10px; top:130px; display:none;z-index: 102; background-color:#FFF}
#live800msg .closeLine{ text-align:right; background:url(/Images/live800header_bg.gif) no-repeat;}
#live800msg .closeLine img{ cursor:pointer; padding-right:1px;}


/*-----------------------------------------------------------------------------------top排行*/
.nocom{clear:both;padding-bottom:5px;}
.nocom .tabs {background:#E9E9F5 none repeat scroll 0 0;border-bottom:1px solid #B4B4B4;height:24px;line-height:24px;overflow:visible;padding-top:5px;position:relative;}
.nocom .tabs strong {color:#333333;display:block;float:left;font-family:"黑体";font-size:15px;font-weight:normal;margin-left:10px;width:110px;}
.nocom .tabs ul {height:24px;left:100px;position:absolute;top:5px;}
.nocom .tabs ul li {border-top:1px solid #E9E9F5;float:left;height:23px;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0 10px;}
.nocom .tabs a {line-height:1.2em;padding-right:7px;position:absolute;right:7px;top:10px;}
.nocom .tabs ul li.hover{background:#fff none repeat scroll 0 0; border-color:#B4B4B4 #B4B4B4 #FFFFFF;border-style:solid;border-width:1px;font-weight:bold;}
.nocom .tabs ul li.nosp{background:transparent none repeat scroll 0 0;}
.nocom .tabs_c {border-color: #ECECEC #ECECEC;border-style:none solid solid;border-width:medium 1px 1px;padding:10px 10px 3px;display: inline-block;}
#productTop { display:block;}
#productTop ul li{ float:left; width:140px; height:170px; text-align:center; }
#productTop .proimg{ height:100px;}
#productTop .proname{ padding:3px 0;}
#productTop .proprice{ padding:3px 0;}
.tabs_c #productTop ul li{ margin-left:25px; }

/*文章列錶*/
.line1{ margin-top: 10px; margin-right: 0; margin-bottom: 0px; margin-left: 0; width:685px; }
.line1 .lineLeft1{ float:left; background:url(/images/new_z_fl.gif) no-repeat; width:33px;height:27px;}
.line1 .lineBody1{ float:left; background:url(/images/new_z_c.gif) repeat-x; height:27px; width: 598px; }
.line1 .lineRight1{ float:left; background:url(/images/new_z_fr.gif) no-repeat; width:54px;height:27px;}
.line1 .lineBody1 h3{ margin:5px; padding:0; color:#652F2F; font-size:15px; font-weight:bold; }
/*.line1 .as_bg{ background-image:url(/images/new_z_z_c.gif); background-repeat:repeat-y; clear:both; overflow:hidden; padding:10px 0; width:685px; }*/
.line1 .as_bg{ background-image: url(/images/new_z_z_c.gif); background-repeat: repeat-y; clear: both; width: 685px; padding:8px 0;_padding:2px 0; overflow: hidden; }
.line1 .as_f{ width:685px; background-image: url(/images/new_z_foot.gif); background-repeat: no-repeat; background-position: left top; height: 12px; *height: 10px;overflow: hidden; margin: 0px; padding: 0px; clear: both; }
.line1 .as_bg li{ height:28px; line-height:28px; list-style-type:none; margin-top:0px; overflow:hidden; width:290px; margin-right: 15px; margin-left: 15px; float: left; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 10px; background-attachment: scroll; background-color: transparent; background-image: url(/Images/li.gif); background-repeat: no-repeat; background-position: 0 12px; }
.line1 .tc{ clear: both; }

.line1 .as_bg a {color:#1A1A1A;font-size:12px;text-decoration:none;}

.as_px{ margin-right: 20px; margin-left: 20px; }

/*首頁導航與內頁導航logo*/
#categoryBox {}
#category .fr ,#categoryList .fr{ background-image: url(http://www.nike555.com/Images/logo_ico.gif); background-repeat: no-repeat; height:23px; width:50%}
#category .fr a ,#categoryList .fr a {display:block; height:100%; overflow:hidden; width:100%; }
#category .fr span ,#categoryList .fr span{ display:block; text-indent:-9999px; }
.nike{ background-position: right 0px;}
.jordan{ background-position: right -25px; }
.adidas{ background-position: right -50px; }
.converse{ background-position: right -75px; }
.lacoste{ background-position: right -100px; }
.newbalance{ background-position: right -125px; }
.timberland{ background-position: right -150px; width:40%;}
.ape{ background-position: right -175px; width:20%;}
.vans{ background-position: right -200px; }
.trippen{ background-position: right -225px; }
.camper{ background-position: right -250px; }
.puma{ background-position: right -275px; }
.reebok{ background-position: right -300px; }
.dc{ background-position: right -325px; }
.visvim{ background-position: right -350px; }
.face{ background-position: right -375px; }
.ugg{ background-position: right -400px; }
.alife{ background-position: right -425px; }
.gucci{ background-position: right -475px; }
.crocs{ background-position: right -500px; width:20%;}
.polo{ background-position: right -800px; }
.n_a_p{ background-position: right -525px; }
.d_l{ background-position: right -650px; width:60%; }
.n_p_a{ background-position: right -575px; }
.supreme{ background-position: right -600px;}
.af{ background-position: right -625px; }
.lv{ background-position: right -675px; width:20%;}
.rolex{ background-position: right -700px; }
.cartier{ background-position: right -725px; width:40%;}
.omega{ background-position: right -750px; }
.longines{ background-position: right -775px; }
.Levis{ background-position: right -550px; }
.nba{ background-position: right -830px; }
.mlb{ background-position: right -866px; }
.nfl{ background-position: right -896px; }
.sz2010{ background-position: right -928px; }
.l_g_l{ background-position: right -966px; }
.mizuno{ background-position: right -996px; }
.asics{ background-position: right -1048px; }
.supra{ background-position: right -1024px; }
 /* message.css */
#messageBoard{float:left;width:923px; background:#FFF8F1; border:6px solid #FFF8F1; margin:0;}
#messageBoard h1{ text-indent:-3000px; background:url(/images/messageBoard_title.gif) no-repeat; height:105px;}
#messageBoard h1 span{ display:block;text-indent:-9999px; }
#messageBoard h1 a{ height:100%; width:100%; display:block; overflow:hidden;}

#searchbar{ width:203px; float:left;}
#searchbar h3{ font-size:13px; padding:10px 10px 10px 10px;margin-top:50px;}
#searchbar form{ margin-top:50px;}

#post{ position:relative; width:600px; height:350px; border:1px solid #ccc; background:#FBFBFB url(/Images/watermark.gif) no-repeat right bottom; margin:10px auto; text-align:center;}
#post h3{ font-size:15px; text-align:center; margin:10px 0 1px 0;}
#post textarea { padding:2px; font-size:13px; line-height:160%; width:410px; height:125px;}

#post table{ width:580px;}
#post .title{ width:100px; height:45px; text-align:center;}
#post .buttonLine{ width:100px;}
#post .code{ height:70px;}

#msgShower{ position:absolute; left:200px; bottom:10px;}

#messageList{ float:left;width:720px;margin-bottom:5px; background:#fff;}
#messageList ul{margin:0 5px}
#messageList li{ list-style-type:none; padding:10px 5px; overflow:hidden;}
#messageList .c1{ background:#fff;padding:5px;}
#messageList .c2{ background:#fff;padding:5px;}

#messageList .noReplyContent{ color:#006000; font-size:13px; padding:10px 10px 10px 20px;}
#messageList .messageContent{ color:#000; font-size:13px; line-height:160%; padding-top: 5px; padding-right: 10px; padding-bottom: 10px; padding-left: 20px; }
#messageList .replyContent{ color:#C34500; font-size:13px; padding:10px 10px 10px 10px; line-height:160%; margin:0 8px 0 18px; background:#F7F7F7;/*border:1px solid #E2E2E2;*/ }

#messageList .tb{ width:680px; border-top-width: 1px; border-top-style: solid; border-top-color: #FF7474; height: 30px; line-height: 30px; }
#messageList .tbNoReply{ width:678px; background:#FFF0F0; table-layout:fixed; height: 30px; line-height: 30px; border-top-width: 1px; border-top-style: solid; border-top-color: #B50202; }
#messageList .product{line-height: 20px;}
#messageList .no{ width:50px; float:left; color:#ccc; font-family:Georgia; font-size:22px; font-style:italic;}
#messageList .username{ width:80px; color:#000; padding-left:20px; }
#messageList .date{ width:500px; text-align:left; font-size:12px; color:Gray;}
#messageList .manage{ width:100px;}
#messageList .replyMan{ color:#606060;}
.message_tip{ margin:8px 0 0 10px; font-size:13px; color:#178EFC;}
.msgline{border-bottom: 1px solid #FF7474; height:10px;}

.articlelist_bg{ background:#EEF4DC;}/*F8FCFE*/
.articlelist_bg1{ background:#fff;}/*F8FCFE*/
.articlelist_bg2{ background:#FFF;}
.tr_bg_over{ background:#FFFDD0 }
.gray{ font-size:11px; font-family:Arial,Helvetica,sans-serif,MingLiU,PMingLiU; color:Gray;}
#footer .hr_w{ width:934px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ffffff; background-color: #FFF; height: 1px; border-top-width: 1px; border-top-style: dashed; border-top-color: #FFF; overflow: hidden; }.location{ padding:5px 10px; background:#F0E4E4; height:17px; border-bottom:2px solid #f9d67f; font-family:Verdana; color:#6C4144;}
.location .dot{ background:url(/images/dot.gif) no-repeat 50% 0; width:6px; height:13px; padding-right:5px;}
.location2{ padding:5px 10px 5px 0; height:17px; font-family:Verdana; color:#6C4144;}
.location2 .dot{ background:url(/images/dot.gif) no-repeat 50% 0; width:6px; height:13px; padding-right:5px;}

.subCategory{ margin:0 8px; width:97%; padding:5px 10px; font-family:Verdana; color:#6C4144;}
.subCategory ol li{ width:25%; float:left; padding:3px 0 3px 0;}
.subCategory .showCat{ background:url(/images/show_all_cat.png) no-repeat 10px 0; width:98px; height:20px; padding:3px 0 0 30px; *padding:6px 0 0 30px;cursor:pointer;}
.subCategory .hideCat{ background:url(/images/hide_all_cat.png) no-repeat 10px 0; width:98px; height:20px; padding:3px 0 0 30px; *padding:6px 0 0 30px;cursor:pointer;}
.red{ color:Red; font-weight:bold;}
/*-----------------------------------------------------*/
#topSaleCategoryHeader{ background:url(/images/topSaleHeader2.gif) no-repeat; width:192px; height:32px; margin-top:10px;}
#topSaleCategoryHeader h3{ display:none;}
#topSaleList{width:190px; margin-bottom:10px; text-align:center; background:#F0E4E4;}
#topSaleList img{ margin-top:5px; }
#topSaleList p{ margin:2px 0;}
#topSaleList a {color: #372A2F;text-decoration: none;}
#topSaleList a:hover {color:#0066CC;text-decoration: underline;}
#topSaleList .box{ background:#fff; margin: 0 5px 5px 5px; padding:2px; width:173px; /*height:168px;*/}
#topSaleList .box div{ margin-top:2px;}
#topSaleList ol li { list-style-type:none; padding:2px; width:187px; margin-top: 3px; margin-right: 0; margin-bottom: 0; margin-left: 0; }
/*控制商品購買頁右則文字高*/

#commentList li{ padding:10px 5px; overflow:hidden;}
.c1{ background:#fff;padding:5px;}
.c2{ background:#fff;padding:5px;}

.commentItem1 .no, .commentItem2 .no{ width:60px; float:left; color:#ccc; font-family:Georgia; font-size:18px; font-style:italic;}
.username{ color:#008000;}
.username2{ color:#884040;}
.commentItem1 .date{ font-size:12px; color:Gray;}
.commentItem1 .commentContent{ line-height:17px; padding:3px 3px 3px 60px;text-align:left;}
.commentItem1{ background:#F4FAF4;}
.commentItem2{ background:#FDF4FF;}
.commentItem2 .date{ font-size:12px; color:Gray;}
.commentItem2 .commentContent{ line-height:17px; padding:3px 3px 3px 60px; text-align:left;}
.messageList{ margin-bottom:5px; border:1px solid #D8D6D6; border-top:0;}

/*-----------------------------------------------------*/
#productRecommendHeader{ background:url(/images/pro_recommend_title.gif) no-repeat; width:192px; height:27px; margin-top:10px;}
#productRecommendHeader h3{ display:none;}
#productRecommend{ text-align:center; }
#productRecommend li{ padding:5px; }
#productRecommend p{ margin:2px 0;}

/*-----------------------------------------------------*/
.content{float:left; width:720px; margin:10px 0px 0 0;}
#productList ul li{ float:left; width:144px; height:220px; text-align:center;}
#productList .proimg{ height:134px;}
#productList .proname{ padding:3px 0;}
#productList .proprice{ padding:3px 0;}
.keywords{ color:#7C7B7A; margin-top:40px;}

/*-----------------------------------------------------*/
#productDetail{ width:700px; float:left; /*margin-right:40px;*/ overflow:hidden; }
#productDetail #info h1{background:url(/images/dot2.gif) no-repeat 0 50%; padding-left:12px;}
#productDetail .bigImage{ width:333px; text-align:center;}
#productDetail .bigImage img{ border:1px solid #D7D7D7; margin:5px; padding:5px;}
#productDetail .explain{ padding-left:12px; line-height:20px}
#productDetail .specailSaleText{ color:#FF0000; font-size:15px; line-height:20px; padding-left:12px; margin:10px 0; height:18px;}
#productDetail .explainLine{ border-bottom:1px solid #D9CBBE; height:15px; margin:10px 0;}
#productDetail .space{ height:10px;}
#productDetail #info span{ margin-right:13px;}
#productDetail #info p{ padding-left:12px; }
#productDetail .feeRemark{ margin-right:0;}

#productDetail .buyLine{ height:55px; padding:20px 0 0 12px;}
.buyLine .buyLineQuantity{ float:left; width:120px; padding-top:10px;}
#productDetail .forbidSale{ float:left; background:url(/Images/shopping/btnForbidSale.gif) no-repeat 0 7px; width:100px; height:22px; padding:10px 0 0 115px;}
.buyLine .buy{ float:left; width:120px; padding-left:30px;}

#productDetail #desc{ margin:20px 0;}
#productDetail #desc h3{ width:700px; height:31px; background:url(/images/pro_desc_title.gif) no-repeat 0; margin:0 0 15px 0;}
#productDetail #desc h3 span{ display:none;}
#productDetail #desc .imageList{ text-align:center; margin:5px 0;}
#productDetail #desc .imageList img{ border:0; margin:5px 0;}

#productDetail .bottomKeys{ border-top:1px dotted #D5CECC; color:#606060; line-height:18px; padding:5px; margin-top:10px;}

#buyLine2{ text-align:right; padding-right:10px;}
#buyLine2 span{ margin:10px;}
.sameCategoryProduct{ float:left; }
.sameCategoryProduct ul{ padding:0 5px 0 10px;}
.sameCategoryProduct ul li{ float:left; width:20%;}

#comment h4{ background:#F0F0F0; color:#836868; font-size:14px; text-align:center; padding:3px;}
#comment form{ text-align:center; padding:3px;}

.sidebar{ width:210px; float:right; overflow:hidden; }
.sidebar .onlineHelp{ padding-left:24px; margin-bottom:20px; overflow:hidden;}
.sidebar .onlineHelp p{ margin:10px 0;}

.specailbg{background:url(/images/specail_bg.gif) no-repeat; width:191px; height:103px; margin-top:10px;}
.weeknewbg{background:url(/images/weeknew_bg.gif) no-repeat; width:191px; height:103px; margin-top:10px;}
.recommendbg{background:url(/images/recommend_bg.gif) no-repeat; width:191px; height:103px; margin-top:10px;}
.categorybg{ width:210px; height:103px; margin-top:10px; background-color: #F9F5B6; background-image: url(/images/category_bg.gif); background-repeat: no-repeat; background-position: right; }

/*----------------------------------------------------------------------*/
.tblist{ line-height:18px;}
.tblist td{ padding:3px;}
.tblist span{ margin-right:10px;}

.tbProductSpecial p{ margin:3px 0;}
.tbProductSpecial .t1{ width:26%;}
.tbProductSpecial .t2{ vertical-align:top;}


/* 新加 */
.top_ad { width:933px; height:183px; float:left; margin-top:5px;}
.ad_left { width:469px; height:183px; float:left; }
.ad_right { width:458px; height:183px; float:right }
.ad_right_top,.ad_right_bottom { width:458px; height:86px; float:left;}
.ad_right_bottom { margin-top:11px;}
.top_ad .specialSaleAD{ margin: 0px; padding: 0px; }

.products_title_box { width:713px; float:left; margin-bottom:10px;}
.products_title { width:676px; height:25px; float:left; background: url(/images/products_list_title.gif) no-repeat; line-height:25px; padding-left:37px; display:inline; font-size:15px; font-weight:900; color:#b65427;}
.products_list_body { width:713px; float:left; background:#CCEECC;}
.products_list_body a { color:#1A4D02;}
.products_list_body a:hover { color:#1A4D02;}
.products_list_body a.red { color:red; font-weight:bold; font-size:13px;}
.products_border_bottom { width:713px; height:13px; float:left;}
.products_border_left { width:702px; height:13px; float:left; background:#CCEECC; overflow:hidden;}
.products_border_right { width:11px; height:13px; float:left; background:url(/images/products_title_bottom.gif) no-repeat; overflow:hidden;}



/*---------------------------------------------- category */
#categoryBox { background:none repeat scroll 0 0 #F9F5B6;padding:2px;width:205px;overflow: hidden;}
#categoryBox h1{font-size:14px; font-weight:bold; color:#652F2F; padding:5px 0 0 27px; margin:0 0 8px 0;}
#categoryBox h3{ font-size:14px; font-weight:bold; color:#396D35; padding:3px 0 0 25px; margin:0 0 8px 0;background:url(/Images/category_dot.gif) no-repeat 10px 8px;}
#categoryBox h3 a{color:#396D35;}
#categoryBox h4 { font-size:12px; font-weight:normal; color:#1A1A1A; margin:5px 0;background:url(/Images/category_dot2.gif) no-repeat 0 4px; padding-left:15px;}

.item { padding:1px; /*width:188px; */overflow: hidden; border: 2px solid #F9F5B6; }
.item h1{font-size:14px; font-weight:bold; color:#652F2F; padding:5px 0 0 27px; margin:0 0 8px 0;}
.item h3{ font-size:14px; font-weight:bold; color:#396D35; padding:3px 0 0 25px; margin:0 0 8px 0;background:url(/Images/category_dot.gif) no-repeat 10px 8px;}
.item h3 a{color:#396D35;}
.item h4 { font-size:12px; font-weight:normal; color:#1A1A1A; margin:5px 0;background:url(/Images/category_dot2.gif) no-repeat 0 4px; padding-left:15px;}


#category, #categoryList{ background-color:#FFF}
#category ul, #categoryList ul{ padding-left:10px;list-style-type:none;}
#category ul li, #categoryList ul li{ background:url(/Images/category_dot2.gif) no-repeat 0 50%; padding-left:15px; height: 25px; padding-right: 5px; line-height: 24px; overflow: hidden; }
*html #category ul li ,#categoryList ul li{background:url(/Images/category_dot2.gif) no-repeat 0 50%; height: 24px; padding-right: 0px; line-height: 25px;overflow: hidden;}
*+html #category ul li ,#categoryList ul li{background:url(/Images/category_dot2.gif) no-repeat 0 50%; padding-left:15px; height: 25px; padding-right: 5px;line-height: 25px;overflow: hidden; }

#level2 li{ height:20px;display: none; }

#category .fr ,#categoryList .fr{ float: right; }
#category .fl ,#categoryList .fl{ float: left; }

#category .box ,#categoryList .box{ /*border-bottom:2px solid #1CBF26;*/ padding:5px 0;}
#category .box .bg1 ,#categoryList .box .bg1{ background-image: url(/Images/fl_nav_1.gif); background-repeat: no-repeat; height: 34px; width:182px; background-position: -8px; }
#category .box .bg2 ,#categoryList .box .bg2{ background-image: url(/Images/fl_nav_2.gif); background-repeat: no-repeat; height: 34px; width:190px;background-position: -8px;  }
#category .box .bg3 ,#categoryList .box .bg3{ background-image: url(/Images/fl_nav_3.gif); background-repeat: no-repeat; height: 34px; width:185px;background-position: -8px; }
#category .box .bg4 ,#categoryList .box .bg4{ background-image: url(/Images/fl_nav_4.gif); background-repeat: no-repeat; height: 34px; width:190px; background-position: -8px; }
#category .box .bg5 ,#categoryList .box .bg5{ background-image: url(/Images/fl_nav_5.gif); background-repeat: no-repeat; height: 34px; width:180px; background-position: -8px; }
#category ul.jd_menu_vertical ,#categoryList ul.jd_menu_vertical {height:auto;width:195px;}
ul.jd_menu_vertical {height:auto;width:195px;}
/*------------------------------------------------------------------------------- */
#Win_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	display:none;
	cursor:wait;
}

.Win_overlayBG {
	/*
	background-color:#FFF;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	*/
	background-color:#000;
	filter:alpha(opacity=15);
	-moz-opacity: 0.15;
	opacity: 0.15;	
}

* html #Win_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#Win_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
	text-align:center;
	color:#40A040;
}

* html #Win_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#Win_success{
	position: fixed;
	display:none;
	height:94px;
	width:305px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -47px 0 0 -152px;
	text-align:center;
	color:#40A040;
	background:#E8FFE8 url(/images/win_bg.gif) no-repeat center;
}
#Win_body
{
	float:right; width:200px;
	padding:15px 20px 20px 20px; font-family:Arial;font-size:14px; font-weight:bold;
	color:#04BD08; /*7DC622*/
}

* html #Win_success { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#Win_confirm{
	position: fixed;
	display:none;
	height:168px;
	width:300px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -84px 0 0 -150px;
	text-align:center;
	color:#333333;
	background:#fff;
	border:1px solid #CCCCCC;
}

* html #Win_confirm { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

/*win*/
.wintitle {height:30px;border-bottom:1px solid #cccccc;padding:0 8px;background:url(/images/win_title.gif) repeat-x;}
.wintitle strong {display:block;float:left;height:30px;line-height:30px;font-size:14px;padding-right:10px;}
.wintitle span {display:block;float:right;height:24px;padding-top:6px;}
.wintitle span img{ cursor:pointer;}

.wincnt {display:table;width:300px;padding:30px 0;background:#fff;}
.winpic {height:32px;padding:0;margin:0;text-align:left;}
.winpic dt {display:block;width:32px;height:32px;padding:0 0 0 50px;}
.winpic dd {display:block;margin:-30px 0 0 95px;height:32px;line-height:32px;color:#333;}

.winsingle {width:300px;height:22px;line-height:22px;text-align:center;padding:20px 0 0 0;}
.winbtn {width:70px;height:20px;line-height:20px;border:1px solid #ccc;margin:0 5px;color:#666;font-weight:bold;background:url(/images/button_gray_bg.gif) repeat-x;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=15);
	-moz-opacity: 0.15;
	opacity: 0.15;/* 越大背景色越深 */
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 1px solid #30C0FF;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
	cursor:pointer;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
	color:#B30F10;/*FBFBFB*/
	font-weight:bold;
	font-size:14px;
}

#TB_title{
	background:#98E0FF url(TB_title_bg.jpg) repeat-x;
	height:27px;
}
#TB_body
{
	margin:0; padding:0;
}
#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent .TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:38px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
	text-align:center;
	color:#40A040;
	/*font-size:14px;
	font-family:黑体;*/
	background:url(/ejt/images/loading_bg.gif) no-repeat center;
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	/*margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;*/
}
.drag{ cursor:move;}
/*
可移动
*/
/*
#TB_resize{ background:url(resize.gif) no-repeat 100% 50%; height:11px; width:11px; cursor:nw-resize; float:right;}
*/
/* Footer */
#footer{ width:943px; font-size:14px; text-align:center; background-image: url(/Images/foot_bg.gif); background-repeat: repeat-x; background-position: left top; margin-right: auto; margin-left: auto; background-color:#FFF; margin-top: 15px;font-size:12px;  }
#footer .hr_w{/* background-color:#B1C6B1; height:0px; */width:934px;}
#footer #footerRight .watermark{ float:left; width:190px; }
#footer #footerRight2{ float:left; width:4px; background:url(/Images/footer_right2.gif) no-repeat;}

#footer #footerBody{ width:934px; text-align:center; margin-right: auto; margin-left: auto; }
#footer #copyright{ color:#666; height:23px;font-size:12px; font-family:Verdana; }
#footer #copyright span{ margin:0 8px 0 4px;}
#copyright a{ font-size:11px; font-family:PMingLiu; margin:0 4px 0 8px;}
#footer #contact{ color:#F00; height:35px; font-size:11px; font-family:Verdana; background-color:#FFF}
#footer #contact a{ margin:0 20px; color:#CA1E10}
#footer .introduce{font-size:12px; color:#7C7B7A; line-height:15px; padding:0 20px;}

#footer .nav{ color:#fff; height:20px; margin-right: auto; margin-left: auto; padding-top: 10px; width:510px; }
#footer .nav ul{text-align:center; }
#footer .nav li{ float:left; list-style-type:none;/* width:82px;*/ text-align:right; font-size:12px;}
#footer .nav span{ margin:0; color:#034802}
#footer .nav a{ margin:0 10px; color:#034802; text-decoration:none;}
#footer .nav a:hover{ color:#034802; text-decoration:underline;}

#footer .friendlink{ padding:5px; font-size:12px; text-align:center; color:Gray;}
#footer .friendlink a{ padding:5px; font-size:12px; color:Gray;}